Sociology of revolution